package com.dudu.service;

import java.util.List;

import net.sf.json.JSONObject;

public interface ISmsConfigureService {
	/**
	 * 新增配置签 名(应用与签名一对一)
	 * @param app_key
	 * @param signCode
	 */
	public int insertSignCodeApp(String app_key,String signCode);
	/**
	 * 查询已订购的签 名
	 * @param app_key
	 * @return
	 */
	public JSONObject querySignCodeApp(String app_key);
	/**
	 * 删除模板应用关系
	 * @param app_key
	 * @param template_code
	 * @return
	 */
	public int deleteTemplateByAppKey(String app_key,String template_code);
	/**
	 * 新增模板应用关系
	 * @param app_key
	 * @param template_code
	 * @return
	 */
	public int insertTemplateApp(String app_key,String template_code);
	/**
	 * 查询条数（分页用）
	 * @param paramSql
	 * @return
	 */
	public int getTotalTemplateApp(String app_key,String paramSql);
	/**
	 * 未配置的模板
	 * 查询数据（分页）
	 * @param paramSql
	 * @param pageSql
	 * @return
	 */
	public List<JSONObject> queryAllUnTemplateApp(String app_key,String paramSql,String pageSql);
	/**
	 * 已配置的模板list
	 * @param app_key
	 * @return
	 */
	public List<JSONObject> queryAllTemplateApp(String app_key);
	
}
